//
//  YHUMshareAlertView.h
//  LyhToolsTest
//
//  Created by LYH on 2018/10/27.
//  Copyright © 2018年 LYH.com. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN
/**
 *协议的修饰符 @optional和@required
 创建一个协议如果没有声明，默认是@required状态的。这两个修饰符只是约定代理是否强制需要遵守协议，
 如果@required状态的方法代理没有遵守，会报一个黄色的警告，只是起一个约束的作用，没有其他功能
 */

@protocol YHUMshareviewDelegate <NSObject>
@optional
- (void)didSelectItemAtIndex:(NSInteger)index;

@end

@interface YHUMshareAlertView : UIView
@property (nonatomic, weak) id <YHUMshareviewDelegate> delegate;//声明的代理

/**
 *param ImageArry 分享图标数组
 */
- (instancetype)initWithFrame:(CGRect)frame ImageArry:(NSArray *)images;
- (void)disAlterview;  //消失视图
- (void)ShowAlterview; //显示视图
@end

NS_ASSUME_NONNULL_END
